home *** CD-ROM | disk | FTP | other *** search
/ PC Gamer (Italian) 24 / PC Gamer IT CD 24 2-2.iso / UTILITY / f32cp16d / readme.txt < prev    next >
Text File  |  1997-08-20  |  17KB  |  432 lines

  1.                      HD95COPY 2.6d   and   FAT32CP 1.6d
  2.  
  3. HD95COPY is a program to backup and restore FAT16 partitions.
  4. FAT32CP is a program to backup and restore FAT32 partitions of MS Windows 
  5. 95 (OSR2).
  6. For the user these programs are nearly identical. The following statements 
  7. about HD95COPY are also valid for FAT32CP unless otherwise stated.
  8. 1 The problem
  9.  
  10. 1. How can you backup / restore a drive containing long filenames from DOS 
  11. level?
  12. 2. There are many networks (e.g. in schools) where all PCs are identically 
  13. configured. It seems to be useful to configure ONE PC and to copy this 
  14. installation to all other PCs over the network. For DOS or Windows 3.x it 
  15. has been easy to do by help of xcopy or pkzip.
  16. But Windows 95 supports long filenames - which are invisible for DOS and 
  17. therefore are not copied.
  18. You can use the Backup program of Windows 95. But it requires Windows to be 
  19. installed. What can you do, if your harddisk is still empty or Windows will 
  20. not start?
  21.  
  22.  
  23. 2 The solution
  24.  
  25. It's easy by help of HD95COPY. This program reads your harddisk sector by 
  26. sector and stores this data together with some needed information on your 
  27. network server or on any other medium you can access using a drive letter. 
  28. From there you can do a restore on all other workstations.
  29. If you like you can span the backup file over some removable media, e.g. 
  30. ZIP disks.
  31. (The performance is very high because only clusters are stored which are 
  32. actually used!)
  33.  
  34. To do a restore you don't have to install Windows - HD95COPY is a DOS 
  35. program!
  36.  
  37.  
  38. 3 Requirements
  39.  
  40. 1. Hard disks don't have to be identical. But the size of clusters must be 
  41. the same.
  42. (If you use FAT32 the cluster size is always 4 KB - up to a partition size 
  43. of 4 GB.)
  44. 2. The hard disk you want to restore to must not contain bad sectors in the 
  45. area where the data are written to. Outside this area bad sectors are 
  46. treated correctly: they are not "copied" by backup; if the target drive has 
  47. bad sectors, they stay marked.
  48. (In FAT32CP the treatment of bad sectors is not implemented.)
  49. 3. HD95COPY requires MS-DOS version 5 or higher. Even with MS-DOS 5 you can 
  50. backup a hard disk containing Windows 95!
  51. (FAT32CP requires DOS 7.1 from Windows 95 OSR 2)
  52.  
  53.  
  54. 4 Installation
  55.  
  56. No special installation is needed. I suggest you copy HD95COPY.EXE to the 
  57. path where you want your backup file stored.
  58. I suggest to create a bootable floppy disk. Copy to it FORMAT.COM and all 
  59. drivers you need to connect to your network and, if you want, your mouse 
  60. driver. Then you can boot from this floppy, format your hard disk, start 
  61. HD95COPY (from your network) and set up your hard disk.
  62.  
  63.  
  64. 5 Useful hints
  65.  
  66. All data are backed up and restored as they are - even destroyed data! 
  67. Therefore it is strongly recommended that you check your hard disk before 
  68. doing a backup, e.g. using SCANDISK (if your system is Windows 95 you MUST 
  69. use SCANDSKW.EXE of Windows 95 !!!). You also should do a virus scan.
  70. You should run HD95COPY directly from DOS, not in a DOS session. Windows 
  71. always keeps some files open, there could be errors when backing up them.
  72. HD95COPY has been tested very carefully by different people with numerous 
  73. types of hard disks and computers. However, if you think of the unnumerous 
  74. types of hardware and software, reliability in all cases cannot be assured.
  75.  
  76.  
  77. 6 Backup
  78.  
  79. Defragment your hard disk you want to get the backup from (if you use 
  80. Windows 95, use DEFRAGW.EXE of Windows 95, not the DOS utility!!!)
  81. If you want to backup to a network log in to get write access to the path 
  82. of the backup file.
  83. Start HD95COPY and choose a backup file by clicking on "file / backup file" 
  84. and typing a name (without extension; .HD2 or .F32 is automatically added). 
  85. The default drive is the drive you started the program from; but you could 
  86. even select another one just by adding the path (e.g. U:\BACKUP\TEST.HD2 or 
  87. U:\BACKUP\TEST.F32)
  88. Click on "Drive" and select the drive to get the backup from.
  89. Click on "Backup".
  90.  
  91.  
  92. 7 Restore
  93.  
  94. If you create a partition with FDISK do not forget to activate the primary 
  95. partition (FDISK option 2)!
  96. If you use FDISK of Windows 95 OSR2 you are asked whether FDISK should 
  97. support FAT32. If you answer "yes" FDISK creates any partition bigger than 
  98. 512 MB as FAT32 drive and each partition less than 512 MB as FAT16 drive. 
  99. You can change this behaviour if you start FDISK using command line 
  100. parameter /FPRMT. Then you are asked for each drive whether you want to 
  101. convert it.
  102.  
  103. If you restore from a network log in to get at least read access to the 
  104. path of the backup file.
  105. If you use removable media load the drivers.
  106. Start HD95COPY and choose a backup file by clicking on "file / backup 
  107. file". To change the drive type in the drive (e.g. F:) and press Enter.
  108. Click on "Drive" and select the drive to write the data to.
  109. Click on "Restore".
  110. If you select "overwrite boot sector of drive C: " the bootsector of C: is 
  111. written, even if you restore another drive (the backup file contains in 
  112. every case the bootsector of C:, even if you backed up another drive).
  113. When restore is finished, you boot the PC.
  114. By clicking on "HD-Info" you can see some information about your hard disk.
  115.  
  116.  
  117. 8 Backup and Restore with command line parameters
  118.  
  119. You can use the following command line parameters:
  120.     /INI   to show parameters for HD95COPY.INI
  121.     /D=<drive>
  122.     /F=<backup file>   (.HD2 is automatically appended)
  123.     /F=$$$      date as name of the backup file, e.g. 97-06-22.HD2
  124.     /B     if you want to backup without any question
  125.     /Y     if you want to restore without any question
  126.     /LANG=D   if you want menus and messages in german
  127.     /REG   automatic update of the registry
  128.     /REG=QNET   use station number of QuickNet
  129.     /REG=ENV   use room and station number set in environment variables
  130.  
  131. example:
  132.    HD95COPY   /D=C   /F=H:\BACKUP\APRIL97   /Y   /REG=QNET
  133.    HD95COPY   /REG   (no restore, only updates the registry)
  134.  
  135.  
  136. 9 Verify
  137.  
  138. After creating the backup file you can test ist integrity by comparing it 
  139. with the data on the drive.
  140. (In the current version of FAT32CP this function is not available)
  141.  
  142.  
  143. 10 Updating the registry
  144.  
  145. When you did a restore all computers are configured identically. But if you 
  146. use Microsoft Network or IP-addresses computername and IPaddress have to be 
  147. unique. Furthermore, if some rooms are connected to a network it could be 
  148. useful to give each room a unique workgroupname.
  149.  
  150. The idea is to assign a unique room number and a station number to each PC 
  151. and to calculate these strings from these numbers.
  152. /REG: You are asked for room and station number in a dialog.
  153. /REG=QNET: If you use QuickNet ist room and station number are used.
  154. /REG=ENV: Use the values of the environment variables %ROOM% and %PC%. Now 
  155. you can proceed like this: Use a program to read the Ethernet address of 
  156. your network card, use it to get room and station number from a file on the 
  157. server and set the environment variables appropriately. Then you call 
  158. HD95COPY with parameter /REG=ENV. This way the restore can be done 
  159. automatically by a user who does not anything about it!
  160.  
  161. How are the strings like computername or IP address are built from room and 
  162. station number? You can define it in HD95COPY.INI (FAT32CP.INI) if you do 
  163. not want to use the default values (see below). E.g. the line 
  164. COMPNAME=PC%PC%-%ROOM% has the effect that PC 7 in room 12 is named "PC7-
  165. 12".
  166.  
  167. If you want to use this function you have to boot the computer under DOS 7 
  168. (Windows 95) to get access to the registry.
  169. You can click on menu IPAddr oder use command line parameter /REG.
  170. To execute this function HD95COPY finishes and calls REGEDIT. This Programm 
  171. requires a lot of memory, especially if the registry grows bigger. 
  172. Therefore for booting to DOS you should load HIMEM.SYS and EMM386.EXE NOEMS 
  173. in CONFIG.SYS and add the line DOS=HIGH,UMB. If REGEDIT fails there is no 
  174. error message, but nothing is done!
  175.  
  176. 10.1 Options in HD95COPY.INI / FAT32CP.INI
  177. (See these options by entering HD95COPY /INI)
  178.  
  179. Key             Meaning                                 default
  180. WINDIR          Windows directory                       C:\WINDOWS
  181. REGEDIT         registry editor                         REGEDIT.EXE
  182. IPMASK          IP net mask                             255.255.255.0
  183. IP3BYTES        Bytes 1,2 and 3 of IP address           192.168.0
  184. IPSTART         last byte of IP address of PC 1         101
  185. IPSTARTxxx    (see following text)    
  186. GATEWAY         last byte of gateway IP address         1
  187. IPKEY           (see following text)                    0000
  188. COMPNAME        computername                            PC%ROOM%-%PC%
  189. WORKGROUP                                               WG%ROOM%
  190. COMMENT         description of station                  PC%PC% in %ROOM%
  191. PCxxx-yyy    (see following text)    
  192.  
  193. (xxx is room number, yyy station number)
  194.  
  195. If you use NOCHANGE as value for COMPNAME, WORKGROUP, COMMENT or IPKEY the 
  196. corresponding keys in the registry are not changed.
  197.  
  198. 10.2 IPSTARTxxx
  199. IPSTART804=25 has the effect that in room 804 the PC number 1 gets 25 as 
  200. last byte of ist IP address.
  201. (overwrites IPSTART=)
  202. 10.3 IPKEY
  203. The key for the IP address in the registry might be
  204. HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Class\NetTrans\0002
  205. In this case set IPKEY=0002
  206. You find this value (which could be different) as you start regedit and 
  207. search for "IPAddr".
  208.  
  209. 10.4 PCxxx-yyy
  210. If you want to set a special registry key for one station (e.g. another VGA 
  211. resolution) you export this key from regedit to a file. Use the name of 
  212. this file as parameter, e.g.
  213. PC143-12=U:\VGA640.REG
  214. means that when restoring PC 12 in room 143 the content of file 
  215. U:\VGA640.REG is imported in the registry.
  216.  
  217. 10.5 Computername, Workgroup, Comment
  218. You can define strings to describe these values. %ROOM% is replaced by the 
  219. room number, %PC% by the station number. A dialog asks for them. E.g.
  220. COMPUTERNAME=PC%PC%in%ROOM%
  221. assigns the computername "PC7in423" to PC 7 in room 423.
  222. WORKGROUP=WG%ROOM%
  223. assigns "WG423" to this PC.
  224. COMMENT=pc %PC% in room %ROOM%
  225. assigns "pc 7 in room 423" to this PC.
  226. WORKGROUP=WORKGROUP assigns the workgroup name "WORKGROUP" to all PCs.
  227.  
  228. WORKGROUP=NOCHANGE: The name of the workgroup is not changed.
  229.  
  230. 10.6 Station number and room number for QuickNet.
  231. If you use command line parameter /REG=QNET the station number and room 
  232. number of QuickNet are used instead of asking for them by a dialog (You can 
  233. define a fixed station number under QuickNet).
  234.  
  235. 10.7 Station number and room number from environment variables.
  236. If you use command line parameter /REG=ENV the station number and room 
  237. number are taken from environment variables %ROOM% and %PC%.
  238.  
  239. 10.8 Example for HD95COPY.INI / FAT32CP.INI
  240.  
  241. IPKEY=0002
  242. COMPNAME=ADMIN%PC%
  243. COMMENT=Admin %PC%
  244. WORKGROUP=Administration
  245.  
  246. It means, you use mainly the default values. E.g. PC 7 gets the name 
  247. "ADMIN7", the comment "Admin 7" and IP address 192.168.0.107. It belongs to 
  248. workgroup "Administration".
  249.  
  250.  
  251. 11 Version history
  252.  
  253. 11.1 HD95COPY
  254.  
  255. Version 1.1
  256. first version
  257. support only for C:
  258.  
  259. Version 2.1 - 2.3:
  260. command line parameters for automatic backup and restore
  261. support for all drives
  262. support of removable media
  263.  
  264. Version 2.4:
  265. new feature: updating the registry
  266. command line parameter /REG
  267. new options for INI file
  268.  
  269. Version 2.5 - 2.6:
  270. skipping of unused clusters
  271.  
  272. Version 2.6b
  273. Set backup file to readonly 
  274. No error message if backup file is readonly
  275.  
  276. Version 2.6c
  277. New command line parameter /REG=ENV
  278. There is a bug in Borlands libraries: If your processor speed is too high 
  279. (200 MHz) you get run time error 200. This version contains a patch to fix 
  280. this bug.
  281.  
  282. Version 2.6d
  283. Sorry, there has been a bug. Under certain circumstances there have been 
  284. problems to restore from removable media. The bug has been in the restore 
  285. procedure, so you can still use your backup files - they are ok!
  286.  
  287.  
  288. 11.2 FAT32CP
  289.  
  290. Version 1.1
  291. first version
  292. Function ,verify" not yet supported
  293. No special treatment of bad sectors
  294.  
  295. Version 1.2
  296. New command line parameter /REG=ENV
  297. An error in the documentation of Microsoft had the effect that partitions 
  298. were not treated correctly if they did not use the standard parameters. 
  299. This bug is now corrected. It affected only the restore, therefore you can 
  300. use backup files generated by version 1.1.
  301.  
  302. Version 1.6d
  303. Sorry, there has been a bug. Under certain circumstances there have been 
  304. problems to restore from removable media. The bug has been in the restore 
  305. procedure, so you can still use your backup files - they are ok!
  306. (No, you did not miss any versions; I just adjusted the version number to 
  307. HD95COPY.)
  308.  
  309.  
  310. 12 Messages and Errors
  311.  
  312. 12.1 "You need more than 1 medium"
  313. HD95COPY recognizes if you select a removable medium to store the backup 
  314. file. This messages tells you that you will need more than one medium to 
  315. complete the backup.
  316.  
  317. 12.2  "You backed up drive ... "
  318. You can restore to another drive than you got the backup from. But be 
  319. careful, the INI files and registry contain paths with drive letters!
  320.  
  321. 12.3  "This is disk ... of current backup"
  322. If you back up to removable media and you insert e.g. disk 2 again as disk 
  323. 4, it cannot be overwritten. Or else you would lose that part of your 
  324. backup.
  325.  
  326. 12.4 "Drive ... has bad sectors (without data)"
  327. The target drive has bad sectors, but they are outside the used part of the 
  328. disk.
  329.  
  330. 12.5  "Drive ... has bad sectors to write on"
  331. In this case usually a restore is not possible, if you did not get the 
  332. backup from that disk.
  333. You should format the disk before restoring - or better, change your hard 
  334. disk!
  335.  
  336. 12.6  "Errors in data structure"
  337. The target disk contains bad sectors which could not be written. Use 
  338. SCANDISK (of Windows 95) to correct it - or better, change your hard disk!
  339. 12.7 "Invalid available space on drive ... "
  340. If you backup to a disk (especially on a network) that is bigger than 2 GB, 
  341. DOS could report a wrong size of the available space. If you are sure there 
  342. is enough space you can decide yourself to continue.
  343.  
  344. 12.8 "You can use this program only for FAT16 (FAT32)"
  345. If you start the program drive C: is checked for the correct file system. 
  346. (You can use HD95COPY only for FAT16, FAT32CP only for FAT32).
  347. If your hard drive contains partitions of type FAT16 and FAT32 you can 
  348. define the "correct" drive by command line parameter /D:
  349. Example: C: is FAT32, D: and E: are FAT16. You want to back up drive E:. 
  350. You use HD95COPY with command line parameter /D=E.
  351.  
  352. 12.9 Different file system version for backup and restore
  353. FAT32 contains a file system version number (which is currently 0.0). It 
  354. could be that this number is changed in a later version of Windows 95. If 
  355. it happens to you please contact the author of the program to check whether 
  356. it is necessary to adapt the program.
  357.  
  358.  
  359. 13 Disclaimer
  360.  
  361. HD95COPY has been developed and tested very carefully. But I expressly 
  362. disclaim any warranty of any kind and any liability for consequential 
  363. damages. You use this program on your own risk.
  364.  
  365.  
  366. 14 License
  367.  
  368. 14.1 for QuickNet
  369. If you use QuickNet (license of more than 2 stations), you are 
  370. automatically licensed - with no fee!
  371.  
  372. 14.2 for other users
  373. HD95COPY is NOT free software. It is distributed as SHAREWARE. You can test 
  374. the program for 30 days. If you find it useful and decide to use it you 
  375. have to register. If you continue to use the software after the evaluation 
  376. period without purchasing a license, you are in violation of international 
  377. copyright laws.
  378. (If you use the shareware or single user version, you can do a restore only 
  379. to one station at a time.)
  380.  
  381. The registration fee is
  382. for a single user license 
  383.     ATS 300,- in Austria 
  384.     (DM 50,- or US$ 40,- )
  385.     (if you pay by check please use ATS or US$; otherwise the bank fees 
  386. are very high!)
  387.  
  388. for a network license for one organisational unit (e.g. one department, one 
  389. classroom) 
  390.     ATS 990,-
  391.     (DM 150,- or US$ 120,- )
  392.     (if you pay by check please use ATS or US$; otherwise the bank fees 
  393. are very high!)
  394.  
  395. for a site license 
  396.     ATS 2500,-
  397.     (DM 400,- or US$ 300,-)
  398.     (if you pay by check please use ATS or US$; otherwise the bank fees 
  399. are very high!)
  400.  
  401.  
  402. You may pay by
  403. - mail or money order to
  404.     Gottfried Siehs
  405.     Tiergartenstrasse 99
  406.     A-6020 Innsbruck
  407.     Austria / Europe
  408. - check
  409. - bank transfer to:
  410.     PSK Bank Innsbruck, Konto-Nr. 7786.901, BLZ 60000
  411.     (Dr. Gottfried Siehs)
  412. (If you pay by bank transfer please use ATS; otherwise the bank fee is very 
  413. high!)
  414.  
  415. Please let me know your EMail address or your FAX number to send you the 
  416. registration key!
  417.  
  418.  
  419. 15 Updates
  420.  
  421. You find the latest version at
  422. http://www.geocities.com/SiliconValley/Lakes/8753
  423.  
  424.  
  425. Microsoft and MS-DOS are registered trademarks and Windows is a trademark 
  426. of Microsoft Corporation.
  427.  
  428.  
  429. Gottfried Siehs, Tiergartenstrasse 99, A-6020 Innsbruck, Austria/Europe.
  430.  
  431. My Email: g.siehs@tirol.com
  432.